package com.ease.framework.workbench {
	import flash.events.IEventDispatcher;

	import mx.core.Container;

	/**
	 * 最基本视图单位接口.
	 *
	 * 未来主要有两种视图基类 ViewPart和EditorPart。都在com.ease.framework.ui包中。
	 *
	 * @author James Hu
	 *
	 */
	public interface IWorkbenchPart extends IEventDispatcher {
		/**
		 * 创建PartControl基类，主要是创建Root Viewer.
		 * @param parent
		 * @return
		 *
		 */
		function createPartControl(parent:Container=null):Container;
	}
}